package com.meilai.project.dto.personnel.onTurn;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author 张驰
 * @date 2022/1/17 16:45
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class EntryListSearchDTO {
    @ApiModelProperty(value = "当前状态（0：保存；2、退回；3、流程中；4、通过；5、删除）", example = "0")
    private Integer flow_status;
    @ApiModelProperty(value = "姓名")
    private String name;
    @ApiModelProperty(value = "身份证号码")
    private String id_no;
    @ApiModelProperty(value = "联系电话")
    private String mobile;
    @ApiModelProperty(value = "能否接受工作调度 0：否  1：是", example = "1")
    private Integer dispatch;
    @ApiModelProperty(value = "能否接受加班 0：否  1：是", example = "1")
    private Integer work_overtime;
    @ApiModelProperty(value = "能否接受出差 0：否  1：是", example = "1")
    private Integer business_trip;
    @ApiModelProperty(value = "是否曾经被应聘 0：否  1：是", example = "1")
    private Integer employed;
    @ApiModelProperty(value = "是否有亲属或朋友在我司工作 0：否  1：是", example = "1")
    private Integer employed_friends;
//    @ApiModelProperty(value = "考察期开始时间，时间段搜索的起始，yyyy-MM-dd")
//    private String comp_fill_probation_start_min;
//    @ApiModelProperty(value = "考察期开始时间，时间段搜索的结束，yyyy-MM-dd")
//    private String comp_fill_probation_start_max;
//    @ApiModelProperty(value = "考察期结束时间，时间段搜索的起始，yyyy-MM-dd")
//    private String comp_fill_probation_end_min;
//    @ApiModelProperty(value = "考察期结束时间，时间段搜索的结束，yyyy-MM-dd")
//    private String comp_fill_probation_end_max;
    @ApiModelProperty(value = "考察期最小值，时间段搜索的起始，yyyy-MM-dd")
    private String comp_fill_probation_min;
    @ApiModelProperty(value = "考察期最大值，时间段搜索的结束，yyyy-MM-dd")
    private String comp_fill_probation_max;
    @ApiModelProperty(value = "考察期工资，范围搜索的最小值")
    private BigDecimal comp_fill_probation_salary_min;
    @ApiModelProperty(value = "考察期工资，范围搜索的最大值")
    private BigDecimal comp_fill_probation_salary_max;
    @ApiModelProperty(value = "入编后工资，范围搜索的最小值")
    private BigDecimal comp_fill_salary_min;
    @ApiModelProperty(value = "入编后工资，范围搜索的最大值")
    private BigDecimal comp_fill_salary_max;
}
